﻿label.ui-input-text {
    em {
        color: #f00;
        font-weight: bold;
    }
}

.copyright {
    font-size: 0.85em;

    p { text-align: center; }
}

.field-validation-error {
    background: #65000b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(101, 0, 11, 0.8)), to(#65000b));
    background: -webkit-linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
    background: -moz-linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
    background: -o-linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
    background: -ms-linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);
    background: linear-gradient(top, rgba(101, 0, 11, 0.8), #65000b);

    border: 1px solid #3f0009;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(255, 255, 255, 0.5) inset;

    color: #ffe6ea;
    cursor: pointer;
    display: inline-block;
    font-size: .85em;
    margin-top: -8px;
    padding: 8px;
    text-shadow: 0 1px 0 #000;
    z-index: 9999;
}

.landscape {
    .field-validation-error {
        margin-left: 23%;
    }
}
